package com.ny.demo5162;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Test {
    public static void main(String[] args) {
//        把员工添加到集合中，然后对员工信息进行操作
//        1.三个员工：创建一个员工类：用来存储员工信息（工号 姓名  年龄 ）；三个员工创建三个对象
//         类名 对象名 = new 类名();对象名:一般使用类名的小写
        Emp  emp1 = new Emp();
        emp1.setNumber("1001");
        emp1.setName("后羿");
        emp1.setAge(18);
        Emp  emp2 = new Emp();
        emp2.setNumber("1002");
        emp2.setName("安琪拉");
        emp2.setAge(19);
//  构造方法进行赋值；
        Emp  emp3 = new Emp("1003","小乔",18);
        System.out.println(emp3.getNumber());
        System.out.println(emp3.getName());
        System.out.println(emp3.getAge());
//        System.out.println(emp3);
//        2.添加到集合中:<>指定该集合存放的数据类型
         List<Emp> list = new ArrayList();
         list.add(emp1);
         list.add(emp2);
         list.add(emp3);
//        获取所有的用户信息
        System.out.println("集合的元素");
        for (int i = 0;i<list.size();i++){
            System.out.println(list.get(i));
        }
//   查询某个员工的信息，输入姓名
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入你需要查询的姓名");
        String username =  scanner.next();
        for (int i = 0;i<list.size();i++){
//            list.get(0)  emp1 ，要的是集合中的emp的对象的姓名
            if(username.equals(list.get(i).getName())   ){
                System.out.println(list.get(i));
            }
        }
//集合存放的是emp。获取到集合的元素：get(索引)  ，get(索引)==emp。再获取emp的属性，那么就是get(索引).getXX()  ,获取到属性值
//  删除某个员工的信息，同理 ，输入员工编号，继续判断是否有这个员工，删除

    }


}
